package com.zz.ecommerce.pojo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 缴款书表体
 */
public class CbecTaxEntItem implements Serializable {
    private static final long serialVersionUID = 930160295662774665L;

    /**
     * 唯一主键
     */
    private String id;

    /**
     * 缴款书ID
     */
    private String taxEnterpriseId;

    /**
     * 缴款书编号
     */
    private String entDutyNo;

    /**
     * 税单序号
     */
    private String taxSeq;

    /**
     * 税单海关编号
     */
    private String taxNo;

    /**
     * 滞报、滞纳标志
     */
    private String delayMark;

    /**
     * 退补税标志
     */
    private String dutyFlag;

    /**
     * 退补税原因
     */
    private String dutyFlagNote;

    /**
     * 税费种类
     */
    private String taxType;

    /**
     * 支付方式
     */
    private String payMode;

    /**
     * 收入系统
     */
    private String incomeSys;

    /**
     * 收入机关
     */
    private String incomeName;

    /**
     * 缴款银行名称
     */
    private String bankName;

    /**
     * 缴款银行帐号
     */
    private String bankAccount;

    /**
     * 预算科目代码
     */
    private String subjectCode;

    /**
     * 预算科目名称
     */
    private String subjectName;

    /**
     * 预算级次
     */
    private String subjectLevel;

    /**
     * 国库名称
     */
    private String exqName;

    /**
     * 税款金额
     */
    private BigDecimal realTax;

    /**
     * 滞报/滞纳天数
     */
    private BigDecimal delayDays;

    /**
     * 税单生成时间
     */
    private Date genDate;

    /**
     * 税单核注日期
     */
    private Date opCDate;

    /**
     * 网上支付税款入库时间
     */
    private Date exqDate;

    /**
     * 金库回执核销操作日期
     */
    private Date sysDate;

    /**
     * 缴款书编号
     */
    private String bookNo;

    /**
     * @return 唯一主键
     */
    public String getId() {
        return id;
    }

    /**
     * @param id 
	 *            唯一主键
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * @return 缴款书ID
     */
    public String getTaxEnterpriseId() {
        return taxEnterpriseId;
    }

    /**
     * @param taxEnterpriseId 
	 *            缴款书ID
     */
    public void setTaxEnterpriseId(String taxEnterpriseId) {
        this.taxEnterpriseId = taxEnterpriseId;
    }

    /**
     * @return 缴款书编号
     */
    public String getEntDutyNo() {
        return entDutyNo;
    }

    /**
     * @param entDutyNo 
	 *            缴款书编号
     */
    public void setEntDutyNo(String entDutyNo) {
        this.entDutyNo = entDutyNo;
    }

    /**
     * @return 税单序号
     */
    public String getTaxSeq() {
        return taxSeq;
    }

    /**
     * @param taxSeq 
	 *            税单序号
     */
    public void setTaxSeq(String taxSeq) {
        this.taxSeq = taxSeq;
    }

    /**
     * @return 税单海关编号
     */
    public String getTaxNo() {
        return taxNo;
    }

    /**
     * @param taxNo 
	 *            税单海关编号
     */
    public void setTaxNo(String taxNo) {
        this.taxNo = taxNo;
    }

    /**
     * @return 滞报、滞纳标志
     */
    public String getDelayMark() {
        return delayMark;
    }

    /**
     * @param delayMark 
	 *            滞报、滞纳标志
     */
    public void setDelayMark(String delayMark) {
        this.delayMark = delayMark;
    }

    /**
     * @return 退补税标志
     */
    public String getDutyFlag() {
        return dutyFlag;
    }

    /**
     * @param dutyFlag 
	 *            退补税标志
     */
    public void setDutyFlag(String dutyFlag) {
        this.dutyFlag = dutyFlag;
    }

    /**
     * @return 退补税原因
     */
    public String getDutyFlagNote() {
        return dutyFlagNote;
    }

    /**
     * @param dutyFlagNote 
	 *            退补税原因
     */
    public void setDutyFlagNote(String dutyFlagNote) {
        this.dutyFlagNote = dutyFlagNote;
    }

    /**
     * @return 税费种类
     */
    public String getTaxType() {
        return taxType;
    }

    /**
     * @param taxType 
	 *            税费种类
     */
    public void setTaxType(String taxType) {
        this.taxType = taxType;
    }

    /**
     * @return 支付方式
     */
    public String getPayMode() {
        return payMode;
    }

    /**
     * @param payMode 
	 *            支付方式
     */
    public void setPayMode(String payMode) {
        this.payMode = payMode;
    }

    /**
     * @return 收入系统
     */
    public String getIncomeSys() {
        return incomeSys;
    }

    /**
     * @param incomeSys 
	 *            收入系统
     */
    public void setIncomeSys(String incomeSys) {
        this.incomeSys = incomeSys;
    }

    /**
     * @return 收入机关
     */
    public String getIncomeName() {
        return incomeName;
    }

    /**
     * @param incomeName 
	 *            收入机关
     */
    public void setIncomeName(String incomeName) {
        this.incomeName = incomeName;
    }

    /**
     * @return 缴款银行名称
     */
    public String getBankName() {
        return bankName;
    }

    /**
     * @param bankName 
	 *            缴款银行名称
     */
    public void setBankName(String bankName) {
        this.bankName = bankName;
    }

    /**
     * @return 缴款银行帐号
     */
    public String getBankAccount() {
        return bankAccount;
    }

    /**
     * @param bankAccount 
	 *            缴款银行帐号
     */
    public void setBankAccount(String bankAccount) {
        this.bankAccount = bankAccount;
    }

    /**
     * @return 预算科目代码
     */
    public String getSubjectCode() {
        return subjectCode;
    }

    /**
     * @param subjectCode 
	 *            预算科目代码
     */
    public void setSubjectCode(String subjectCode) {
        this.subjectCode = subjectCode;
    }

    /**
     * @return 预算科目名称
     */
    public String getSubjectName() {
        return subjectName;
    }

    /**
     * @param subjectName 
	 *            预算科目名称
     */
    public void setSubjectName(String subjectName) {
        this.subjectName = subjectName;
    }

    /**
     * @return 预算级次
     */
    public String getSubjectLevel() {
        return subjectLevel;
    }

    /**
     * @param subjectLevel 
	 *            预算级次
     */
    public void setSubjectLevel(String subjectLevel) {
        this.subjectLevel = subjectLevel;
    }

    /**
     * @return 国库名称
     */
    public String getExqName() {
        return exqName;
    }

    /**
     * @param exqName 
	 *            国库名称
     */
    public void setExqName(String exqName) {
        this.exqName = exqName;
    }

    /**
     * @return 税款金额
     */
    public BigDecimal getRealTax() {
        return realTax;
    }

    /**
     * @param realTax 
	 *            税款金额
     */
    public void setRealTax(BigDecimal realTax) {
        this.realTax = realTax;
    }

    /**
     * @return 滞报/滞纳天数
     */
    public BigDecimal getDelayDays() {
        return delayDays;
    }

    /**
     * @param delayDays 
	 *            滞报/滞纳天数
     */
    public void setDelayDays(BigDecimal delayDays) {
        this.delayDays = delayDays;
    }

    /**
     * @return 税单生成时间
     */
    public Date getGenDate() {
        return genDate;
    }

    /**
     * @param genDate 
	 *            税单生成时间
     */
    public void setGenDate(Date genDate) {
        this.genDate = genDate;
    }

    /**
     * @return 税单核注日期
     */
    public Date getOpCDate() {
        return opCDate;
    }

    /**
     * @param opCDate 
	 *            税单核注日期
     */
    public void setOpCDate(Date opCDate) {
        this.opCDate = opCDate;
    }

    /**
     * @return 网上支付税款入库时间
     */
    public Date getExqDate() {
        return exqDate;
    }

    /**
     * @param exqDate 
	 *            网上支付税款入库时间
     */
    public void setExqDate(Date exqDate) {
        this.exqDate = exqDate;
    }

    /**
     * @return 金库回执核销操作日期
     */
    public Date getSysDate() {
        return sysDate;
    }

    /**
     * @param sysDate 
	 *            金库回执核销操作日期
     */
    public void setSysDate(Date sysDate) {
        this.sysDate = sysDate;
    }

    /**
     * @return 缴款书编号
     */
    public String getBookNo() {
        return bookNo;
    }

    /**
     * @param bookNo 
	 *            缴款书编号
     */
    public void setBookNo(String bookNo) {
        this.bookNo = bookNo;
    }
}